package cn.com.hbhgkj.pojo;

import java.io.Serializable;
import java.util.Date;

import cn.com.hbhgkj.utils.IgnoreNameValuePair;

public class CopyrightAlteration implements Serializable {
	/**
	 * 
	 */
	@IgnoreNameValuePair
	private static final long serialVersionUID = 1L;
	@IgnoreNameValuePair
	private Long id;
	@IgnoreNameValuePair
	private int state;// 审核状态 1 待审核 2协会审过 3版权审过 4未通过
	@IgnoreNameValuePair
	private User applicant;
	@IgnoreNameValuePair
	private User reviewer;
	// 著作权人 保留字段
	private String copyrighter;
	private String loginId;

	public String getLoginId() {
		return loginId;
	}

	public void setLoginId(String loginId) {
		this.loginId = loginId;
	}

	private String proveFile;
	private String kind;
	// 软件名称及版本号
	private String softFullName;
	// 原登记类别
	private String originalRegType;
	// 原登记号
	private String originalRegNumber;
	// 原变更/补充登记证明编号
	private String originalChangeNumber;
	// 申请类型
	private String applyingType;
	// 变更项
	private String items;
	// 更改前内容
	private String beforeContent;
	// 更改后内容
	private String afterContent;

	// 变更理由说明
	private String reason;

	// 申请办理方式
	private String applyType;
	// 申请人
	private String shenqr;
	// 代理人
	private String dailr;
	// 姓名或单位名称
	private String sqrname;
	// 地址
	private String sqraddress;

	// 邮政编码
	private String sqrpostCode;
	// 联系人
	private String sqrcontactPerson;
	// 电话号码
	private String sqrphone;

	// E-mail
	private String sqremail;
	// 手机号码
	private String sqrmobile;
	// 传真
	private String sqrfax;

	// 申请人委托下述代理人办理登记事宜，具体委托事项如下
	private String agentDesc;
	// 姓名或单位名称
	private String dlrname;
	private String dlraddress;
	private String dlrpostCode;
	private String dlrcontactPerson;
	private String dlrphone;
	private String dlremail;
	private String dlrmobile;
	private String dlrfax;

	private String items1_;
	private String items2_;
	private String beforeContent1_;
	private String beforeContent2_;
	private String afterContent1_;
	private String afterContent2_;

	public String getItems1_() {
		return items1_;
	}

	public void setItems1_(String items1_) {
		this.items1_ = items1_;
	}

	public String getItems2_() {
		return items2_;
	}

	public void setItems2_(String items2_) {
		this.items2_ = items2_;
	}

	public String getBeforeContent1_() {
		return beforeContent1_;
	}

	public void setBeforeContent1_(String beforeContent1_) {
		this.beforeContent1_ = beforeContent1_;
	}

	public String getBeforeContent2_() {
		return beforeContent2_;
	}

	public void setBeforeContent2_(String beforeContent2_) {
		this.beforeContent2_ = beforeContent2_;
	}

	public String getAfterContent1_() {
		return afterContent1_;
	}

	public void setAfterContent1_(String afterContent1_) {
		this.afterContent1_ = afterContent1_;
	}

	public String getAfterContent2_() {
		return afterContent2_;
	}

	public void setAfterContent2_(String afterContent2_) {
		this.afterContent2_ = afterContent2_;
	}

	@IgnoreNameValuePair
	private Date applyTime;
	@IgnoreNameValuePair
	private Date updateTime;

	public String getCopyrighter() {
		return copyrighter;
	}

	public void setCopyrighter(String copyrighter) {
		this.copyrighter = copyrighter;
	}

	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getProveFile() {
		return proveFile;
	}

	public void setProveFile(String proveFile) {
		this.proveFile = proveFile;
	}

	public String getKind() {
		return kind;
	}

	public void setKind(String kind) {
		this.kind = kind;
	}

	public String getSoftFullName() {
		return softFullName;
	}

	public void setSoftFullName(String softFullName) {
		this.softFullName = softFullName;
	}

	public String getOriginalRegType() {
		return originalRegType;
	}

	public void setOriginalRegType(String originalRegType) {
		this.originalRegType = originalRegType;
	}

	public String getOriginalRegNumber() {
		return originalRegNumber;
	}

	public void setOriginalRegNumber(String originalRegNumber) {
		this.originalRegNumber = originalRegNumber;
	}

	public String getOriginalChangeNumber() {
		return originalChangeNumber;
	}

	public void setOriginalChangeNumber(String originalChangeNumber) {
		this.originalChangeNumber = originalChangeNumber;
	}

	public String getApplyingType() {
		return applyingType;
	}

	public void setApplyingType(String applyingType) {
		this.applyingType = applyingType;
	}

	public String getItems() {
		return items;
	}

	public void setItems(String items) {
		this.items = items;
	}

	public String getBeforeContent() {
		return beforeContent;
	}

	public void setBeforeContent(String beforeContent) {
		this.beforeContent = beforeContent;
	}

	public String getAfterContent() {
		return afterContent;
	}

	public void setAfterContent(String afterContent) {
		this.afterContent = afterContent;
	}

	public String getReason() {
		return reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}

	public String getApplyType() {
		return applyType;
	}

	public void setApplyType(String applyType) {
		this.applyType = applyType;
	}

	public String getShenqr() {
		return shenqr;
	}

	public void setShenqr(String shenqr) {
		this.shenqr = shenqr;
	}

	public String getDailr() {
		return dailr;
	}

	public void setDailr(String dailr) {
		this.dailr = dailr;
	}

	public String getSqrname() {
		return sqrname;
	}

	public void setSqrname(String sqrname) {
		this.sqrname = sqrname;
	}

	public String getSqraddress() {
		return sqraddress;
	}

	public void setSqraddress(String sqraddress) {
		this.sqraddress = sqraddress;
	}

	public String getSqrpostCode() {
		return sqrpostCode;
	}

	public void setSqrpostCode(String sqrpostCode) {
		this.sqrpostCode = sqrpostCode;
	}

	public String getSqrcontactPerson() {
		return sqrcontactPerson;
	}

	public void setSqrcontactPerson(String sqrcontactPerson) {
		this.sqrcontactPerson = sqrcontactPerson;
	}

	public String getSqrphone() {
		return sqrphone;
	}

	public void setSqrphone(String sqrphone) {
		this.sqrphone = sqrphone;
	}

	public String getSqremail() {
		return sqremail;
	}

	public void setSqremail(String sqremail) {
		this.sqremail = sqremail;
	}

	public String getSqrmobile() {
		return sqrmobile;
	}

	public void setSqrmobile(String sqrmobile) {
		this.sqrmobile = sqrmobile;
	}

	public String getSqrfax() {
		return sqrfax;
	}

	public void setSqrfax(String sqrfax) {
		this.sqrfax = sqrfax;
	}

	public String getAgentDesc() {
		return agentDesc;
	}

	public void setAgentDesc(String agentDesc) {
		this.agentDesc = agentDesc;
	}

	public String getDlrname() {
		return dlrname;
	}

	public void setDlrname(String dlrname) {
		this.dlrname = dlrname;
	}

	public String getDlraddress() {
		return dlraddress;
	}

	public void setDlraddress(String dlraddress) {
		this.dlraddress = dlraddress;
	}

	public String getDlrpostCode() {
		return dlrpostCode;
	}

	public void setDlrpostCode(String dlrpostCode) {
		this.dlrpostCode = dlrpostCode;
	}

	public String getDlrcontactPerson() {
		return dlrcontactPerson;
	}

	public void setDlrcontactPerson(String dlrcontactPerson) {
		this.dlrcontactPerson = dlrcontactPerson;
	}

	public String getDlrphone() {
		return dlrphone;
	}

	public void setDlrphone(String dlrphone) {
		this.dlrphone = dlrphone;
	}

	public String getDlremail() {
		return dlremail;
	}

	public void setDlremail(String dlremail) {
		this.dlremail = dlremail;
	}

	public String getDlrmobile() {
		return dlrmobile;
	}

	public void setDlrmobile(String dlrmobile) {
		this.dlrmobile = dlrmobile;
	}

	public String getDlrfax() {
		return dlrfax;
	}

	public void setDlrfax(String dlrfax) {
		this.dlrfax = dlrfax;
	}

	public User getReviewer() {
		return reviewer;
	}

	public void setReviewer(User reviewer) {
		this.reviewer = reviewer;
	}

	public User getApplicant() {
		return applicant;
	}

	public void setApplicant(User applicant) {
		this.applicant = applicant;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public int getState() {
		return state;
	}

	public void setState(int state) {
		this.state = state;
	}

}
